<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>对象</title>
	</head>
	<body>
		<script type="text/javascript">
			// var obj=new Object();
			// var obj2=new Object();
			// console.log(obj==obj2);//false
			// var cat={
			// 	name:"柯南",
			// 	age:17,
			// 	work:function(){
			// 		console.log("睡觉");
			// 	}
			// }
			//通过 对象名.属性名 可以获取属性值
			// console.log(cat);
			//通过 对象名.方法名  可以获取行为
			// cat.work();
			// var kang1={
			// 	name:"麦当",
			// 	age:15,
			// }
			// var kang2={
			// 	name:"娜美",
			// 	age:16,
			// }
			
			// 对象名.属性名=值
			// 1.如果该属性不存在则会创建该属性
			// 2.如果该属性已存在,则直接替换属性值
			// var person=new Object();
			// person.name="柯南";
			// person.name="工藤新一";
			// person.work=function(){
			// 	console.log("睡觉");
			// }
			// person.work();
			// console.log(person);
			var dog={
				name:"小黑",
				age:2,
				color:"黑色",
				work:function(){
					console.log("看家");
					}
				}
			// console.log(dog.name+"  "+dog.color+" "+dog.work());
			// console.log(dog["name"]+"  "+dog["color"]+" "+dog["work"]);
			
			// 遍历对象:
			// for(var key in 对象名){
			// 	对象名[key]
			// 	key表示对象的字符串类型属性
			// }
			for(key in dog){
				console.log(dog[key]);
			}
			
			
			
		</script>
	</body>
</html>
